Automated Recognition of Low-Level Process: A Pilot Validation Study of Zorro for Test-Driven Development

نویسندگان

  • Hongbing Kou
  • Philip M. Johnson
چکیده

Zorro is a system designed to automatically determine whether a developer is complying with the Test-Driven Development (TDD) process. Automated recognition of TDD could benefit the software engineering community in a variety of ways, from pedagogical aids to support the learning of test-driven design, to support for more rigorous empirical studies on the effectiveness of TDD in practice. This paper presents the Zorro system and the results of a pilot validation study, which shows that Zorro was able to recognize test-driven design episodes correctly 89% of the time. The results also indicate ways to improve Zorro’s classification accuracy further, and provide evidence for the effectiveness of this approach to low-level software process recognition.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Development and Validation of Attitude toward Gestational Surrogacy Scale in Iranian Infertile Couples

Objective Surrogacy is one of the most challenging infertility treatments engaging ethical, psychological and social issues. Attitudes survey plays an important role to disclosure variant aspects of surrogacy, to help meeting legislative gaps and ambiguities, and to convert controversial dimensions surrounding surrogacy to a normative concept that eliminates stigma. The aim of this study is to ...

متن کامل

Development and Validation of a Pilot Activity Load Index (PALI) based on NASA-TLX template

Abstract Introduction: Workload can be defined as the hypothetical construct that represents the cost incurred by a human operator to achieve a particular level of performance. Each job has specific needs and demands. The better measurement tool assessing that estimate the workload, it’s need to identify the requirements of a task, the circumstances under which it is performed, and the skills,...

متن کامل

Pragmalinguistic and Sociopragmatic Recognition of High and Low Level EFL Learners

This study investigated the effects of English as foreign language (EFL) proficiency on what the authors of this study called pragmalinguistic and sociopragmatic recognition of EFL learners. To elicit the data, the study used two types of pragmatic measures: a pragmalinguistic recognition (PLR) test and a sociopragmatic recognition (SPR) test. Both tests were developed by the researchers of thi...

متن کامل

Pragmalinguistic and Sociopragmatic Recognition of High and Low Level EFL Learners

This study investigated the effects of English as foreign language (EFL) proficiency on what the authors of this study called pragmalinguistic and sociopragmatic recognition of EFL learners. To elicit the data, the study used two types of pragmatic measures: a pragmalinguistic recognition (PLR) test and a sociopragmatic recognition (SPR) test. Both tests were developed by the researchers of thi...

متن کامل

Towards Test-Driven and Architecture Model-Based Security and Resilience Engineering

The quality of software systems depends strongly on their architecture. For this reason, taking into account non-functional requirements at architecture level is crucial for the success of the software development process. Early architecture model validation facilitates the detection and correction of design errors. In this research, the authors are interested in security critical systems, whic...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006